﻿/*----------------------------------------------------------------
* 项目名称 ：EMSH
* 类 名 称 ：ReddotGraphWindow
* 类 描 述 ：
* 作    者 ：Xu Donghao
* 创建时间 ：2023/2/22/周三 下午 03:18:45
* CLR 版本 ：4.0.30319.42000
* 版 本 号 ：v1.0.0.0
*******************************************************************
* Copyright @ Xu Donghao 2023. All rights reserved.
*******************************************************************/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEditor;
using UnityEngine;


public class ReddotGraphWindow : EditorWindow
{
    private ReddotGraphView m_ReddotGraph;

    // 通过Menu即可打开对应window, 注意这种函数必须是static函数
    [MenuItem("Window/ReddotGraph")]
    public static void OpenDialogueGraphWindow()
    {
        // 定义了创建并打开Window的方法
        var window = GetWindow<ReddotGraphWindow>();
        window.titleContent = new GUIContent("Reddot Graph");
    }

    //private void OnEnable()
    //{
    //    Debug.Log("New GraphView");
    //    m_ReddotGraph = new ReddotGraphView
    //    {
    //        name = "Reddot Graph"
    //    };

        
    //    // 让graphView铺满整个Editor窗口
    //    m_ReddotGraph.StretchToParentSize();
    //    // 把它添加到EditorWindow的可视化Root元素下面
    //    rootVisualElement.Add(m_ReddotGraph);
        
    //}

    //// 关闭窗口时销毁graphView
    //private void OnDisable()
    //{
    //    rootVisualElement.Remove(m_ReddotGraph);
    //}
}